package org.ehe.business.engineer.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.ehe.business.engineer.domain.EngineerEntity;
import org.ehe.system.domain.SysClient;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author :zhangnn
 * @className :EngineerEntityVO
 * @description: TODO
 * @date 2025-07-16 15:39:07
 */
@Data
@AutoMapper(target = EngineerEntity.class)
public class EngineerEntityVO {
    private Long id;

    private String name;

    private String employeeCode;

    private String currentLevel;

    private BigDecimal currentSalary;

    private LocalDate hireDate;

//    private Integer status;
    //项目总数
    private long sumProject;
    //当前进行中项目数
    private long inProject;
    //完成项目数
    private long completeProject;
    //失败项目数量
    private long failProject;
    //成功项目
    private long successProject;
    //超期项目
    private long overdueProject;
    //当前得分
    private BigDecimal avgScore;

    private Date updateTime;

}
